Yandex Mobile Mediation 통합

Важно

최신 어댑터 버전으로 업데이트해야 합니다(Yandex Mobile Mediation타사 중재 네트워크용 어댑터). 그렇지 않으면 잘못된 어댑터 통합으로 인한 오류가 발생하여 광고가 제공되지 않을 수 있습니다.

Yandex Mobile Mediation은 ML 알고리즘을 사용하여 여러 광고 네트워크의 광고를 자동으로 선택하는 플랫폼으로, 이를 통해 수익을 극대화할 수 있습니다. 모든 설정이 사전 구성되어 있어 각 네트워크를 개별적으로 설정할 필요 없이 즉시 사용할 수 있습니다.

단일 Yandex 네트워크와 함께 Mobile Ads SDK를 사용해왔다면 Yandex Mediation으로의 마이그레이션에는 코드 변경이 필요하지 않습니다. 타사 광고 네트워크의 웹 인터페이스 섹션만 사전 설정하면 됩니다.

사전 준비

앱을 준비하려면 다음 섹션에 설명된 단계를 수행하세요.

앱 요구 사항

  • iOS 13 이상을 사용합니다.
  • Xcode 16.1 이상을 사용합니다.

Yandex Advertising Network 계정에 앱 설정

Yandex Advertising Network에 앱을 등록하는 방법은 다음과 같습니다.

  1. Yandex Advertising Network에 로그인하거나 계정을 등록합니다.
  2. Yandex Advertising Network에 앱을 등록합니다.

통합

통합 방법은 두 가지가 있습니다.

  • 단일 빌드(권장): 모든 사용 가능한 어댑터가 자동으로 연결됩니다.
  • 개별 어댑터 연결: Yandex SDK를 설치하고 별도로 적절한 패키지를 사용하여 특정 어댑터를 연결하세요.

YandexMobileAdsMediation 공유 중재 라이브러리를 사용하여 모든 사용 가능한 어댑터를 자동으로 연결할 수 있습니다. 라이브러리는 종속성 관리자와 함께 작동하도록 조정되었습니다.

정적 연결이 필요하다면

  1. Yandex Advertising Network 인터페이스에서 중재를 설정합니다.

  2. Podfile에YandexMobileAdsMediation 라이브러리를 추가합니다.

    pod 'YandexMobileAdsMediation', '7.18.0'
    

    각 어댑터에 대해 최신 호환 버전이 자동으로 선택됩니다.

  3. 앱의 Info.plist 파일에서 AdMob ID와 함께 GADApplicationIdentifier 키를 추가합니다. AdMob ID를 찾을 수 있는 위치에 대해 자세히 알아보세요.

    \<key>GADApplicationIdentifier\</key>
    \<string>ca-app-pub-xxxxxxxxxxxxxxxx~yyyyyyyyyy\</string>
    

다음 메서드는 외부 광고 거래소인 Mintegral, AppLovin, Google AdMob (ex. AdMob), VK Ads (ex. myTarget), Liftoff (ex. Vungle)에서 사용할 수 있습니다.

  1. Yandex Advertising Network 인터페이스에서 중재를 설정합니다.
  2. Xcode 프로젝트에서 FileAdd Packages dependencies를 사용해 종속성을 추가합니다.
  3. Swift 패키지가 있는 리포지토리 URL을 https://github.com/yandexmobile/yandex-ads-sdk-ios에 지정합니다.
  4. Build Settings으로 이동해 매개변수 값 Other Linker Flags = -ObjCLinking아래에 추가합니다.
  5. 대상이 YandexMobileAdsPackage에 연결되어 있는지 확인합니다. 연결되어 있지 않으면 Link Binary With Libraries로 이동한 다음, + 를 클릭하여 라이브러리에 링크를 추가합니다.
  6. 어댑터 또는 중재 빌드를 선택합니다. SPM에서 어댑터만 활성화해야 합니다.

개별 어댑터를 연결하려면 Yandex Ads SDK를 활성화한 다음 각 어댑터에 대한 특정 지침을 수행하세요.

  1. Yandex Advertising Network 인터페이스에서 중재를 설정합니다.
  2. Podfile에 YandexMobileAds 라이브러리를 추가합니다.
pod 'YandexMobileAds', 'x.x.x' // 지원되는 버전 추가
  1. 필요한 어댑터를 적절한 라이브러리를 사용하여 개별적으로 연결합니다.